package cn.gok.tool;

import java.util.ArrayList;
import java.util.List;

//一个用于比较两个sql语句结果比较的工具类
public class Compare {
    public boolean validation(List list1,List list2){
        if(list1.size()!=list2.size()){
            return false;
        }
        for (int i = 0; i < list1.size(); i++) {
            if(!list1.get(i).equals(list2.get(i))){
                return false;
            }
        }
        return true;
    }
////    判断是否为查询语句
//    public boolean issel(String sql){
////        全部转为小写
//        sql=sql.toLowerCase();
//        int flag=sql.indexOf("select");
//        if(flag!=-1){
//            return true;
//        }else{
//            return false;
//        }
//    }
//合成url
    public String tourl(String url,String port,String database){
        return "jdbc:mysql://"+url+":"+port+"/"+database+"?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&useSSL=false";
    }
//    分割sql语句
    public List<String> toString(String sqls){
        List<String> list=new ArrayList<String>();
        String[] tp=sqls.split(";");
        for (int i = 0; i <tp.length ; i++) {
            list.add(tp[i]);
        }
        return list;
    }

}
